home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 9
/
The PC-SIG Library on CD ROM - Ninth Edition.iso
/
1601_700
/
DISK1671
/
DISK1671.ZIP
/
BR1.DOC
next >
Wrap
Text File
|
1989-09-29
|
65KB
|
1,406 lines
tm
PC-Browse User's Guide
By Steven B. Levy, Bob Wallace, and Corey Smith
Version 1.00
September, 1989
The unmodified PC-Browse distribution diskettes may be freely copied
and shared in the United States, Canada, Australia and New Zealand, but
not in Great Britain or elsewhere in the world. Printed copies of this
document may not be copied in any way without a license from Quicksoft.
For more information, see the Licensing Appendix.
(c) Copyright 1989 by Bob Wallace, Quicksoft. All Rights Reserved.
Quicksoft, 219 First Ave N. #224, Seattle, WA 98109. (206) 282-0452.
Printed and published in U.S.A.
PC-Browse is a trademark of Quicksoft.
Quicksoft is a registered trademark of Quicksoft.
PC-Write is a registered trademark of Quicksoft.
Microsoft Word is a registered trademark of Microsoft Corporation.
WordPerfect is a registered trademark of WordPerfect Corporation.
WordStar is a registered trademark of WordStar Inc.
WordPerfect is a registered trademark of WordPerfect Corporation.
IBM PC, PC AT, and PS/2 are registered trademarks of the IBM
Corporation.
Any other trademarks should be credited to their respective companies.
Additional editing: Betty Houser
Special thanks to our Beta testers for their suggestions and
corrections, and to all of our registered users for their continued
support.
Package ISBN 0-926447-00-9
Manual ISBN 0-926447-01-7
Disk 1 ISBN 0-926447-02-5
Disk 2 ISBN 0-926447-03-3
Table of Contents
What is PC-Browse 5
About this User's Guide 6
Manual Terminology and Notation 6
Installing PC-Browse 7
PC-Browse Tutorial 9
For People Who Don't Read Manuals 9
What Does PC-Browse Do? 10
Finding, Viewing, and Pasting Text 11
Using PC-Browse Applications 17
More Advanced Applications 20
Developing Your Own PC-Browse Applications 23
Summary 27
Suggested Applications 29
Dictionary 29
PC-Write Page Layout Library 29
Political Party Platform 30
Family Tree 30
Class Notes 31
Telemarketing Script 31
On-Line Help 31
Programmer's Library 32
How to Build PC-Browse Files 33
About Delimiters 33
Rules for Delimiters 33
What are Targets and Triggers? 34
The Linear Search 34
The Lookup Search 37
Requirements for a Lookup File 37
Entering and Sorting the Data 38
Merging the Data 40
Defining the Parameters 41
Using the File 41
Links Between Files 43
Creating an Index Page 43
Using the Index Page 44
Reference Section 45
Getting Help 45
Viewing the Main Menu 45
Running PC-Browse 46
Exiting PC-Browse 49
Popping up PC-Browse 49
File Name Patterns 51
Loading a File into PC-Browse 52
Files You Can Load with PC-Browse 54
Moving Around in PC-Browse 55
Normal Search 58
Case Matching and Wild Cards in a Search 59
Foreign and Special Characters in a Search 61
Searching Multiple Files 62
Keyword Searches 64
Links Between Files 68
Running Other Programs 69
Additional Windows 70
Navigating Within PC-Browse 71
The Location List 71
The Bookmark 73
Pasting and Printing 73
Setting the Output File Name 76
Customizing 77
Descriptions of the Parameters 77
File Load Parameters 77
Startup Parameters 81
How to Define Parameters 85
Summary of Parameters 88
Appendix 89
Using PC-Browse with Other Programs 89
About the Program's Author 89
Licensing PC-Browse 89
Glossary 91
What is PC-Browse?
PC-Browse is a memory-resident program for IBM PC compatible computers
that helps you find information in your files. In its most basic form,
it searches a file (or a number of files) for specific text. It uses
about 60K of memory; or 3K if you put it into EMS memory.
You can pop up a PC-Browse window over your application program, enter
the name of a file to search and the text you want to find, and press
the search key. PC-Browse quickly finds and displays the information
you seek. Press the search key again to continue searching until it
finds all occurrences of the text. You can paste information into your
application program, copy it to a file, or print it. PC-Browse offers
some "navigational" tools, or place markers, so you can quickly move
back and forth between pages of text.
PC-Browse offers a second level of search features, used with easy-to-
build PC-Browse application files. First you can do a linear search for
a keyword in a file, which is a word defined by special characters.
Second, you can do a much faster lookup search in a file whose keywords
are in alphabetic or numeric order. Finally, you can trigger either
kind of search from a cross-reference at one place to a keyword at
another place, in the same file or another file. This link ability
gives PC-Browse a hypertext quality.
Some applications for PC-Browse:
* Create pop up on-line help for a custom application.
* Look-up customer information while you're doing something else.
* Find a lost memo when all you remember is a word or two from it.
* Make catalog and pricing information quickly available online.
* Pop up your company procedures manual.
PC-Browse is a brand new product. As with version 1.00 of any product,
be extra careful. We have tested PC-Browse extensively, but just to be
on the safe side:
1. Save your application file before you bring up PC-Browse.
2. Use extra caution when using PC-Browse with EMS memory (/E switch).
On the other hand, don't hesitate to search for or look at any file
with PC-Browse. Because it doesn't write to the file, there is no
chance of harming your file.
Finally, we'd really appreciate your ideas and suggestions for new
features or changes. We'd also like to know how PC-Browse helps you get
your work done. Write to us at:
Quicksoft - Browse Ideas
219 First Ave N. #224
Seattle, WA 98109
- 5 -
About this User's Guide
This Guide is divided into seven main sections:
The Installation section shows how to put PC-Browse on your computer.
The Tutorial guides you through PC-Browse, giving you hands-on
experience with the sample files included on the PC-Browse diskette.
The Suggested Uses section presents several sample applications of
PC-Browse, emphasizing the lookup search.
In How to Build PC-Browse Files you learn how to build application
files, using the lookup search, the linear search, and cross-
referencing.
The Reference section contains definitive information on every
PC-Browse operation.
The Customizing section gives detailed instructions on adapting
PC-Browse to your files and preferences.
Finally, the Appendix contains a glossary and special PC-Browse
information.
Manual Terminology and Notation
* The notation <Enter> means you should press the Enter or Return key.
* This manual uses abbreviations for some keys. These are:
Shf The Shift key
Ctl The Ctrl key
Bksp The Back Space key
Grey+ The grey-colored + (plus) key at the right of your keyboard.
Grey- The grey-colored - (minus) key at the right of your keyboard.
* Text that you should type is often surrounded by double quote marks.
For instance, if the instructions tell you to type "A:", type only
A: and not the quotes.
* If a command requires that you press a combination of keys
simultaneously, they are shown as a unit. For instance, Shf Ctl F1
means press and hold the Shift key and the Ctrl key and while
holding them down press the F1 key.
* If a command requires pressing a sequence of keys, they are shown
following each other, separated by the word "then". For instance, F9
then Grey+ means press the F9 key, then release it and press the
Grey+ key.
- 6 -
* Since most printers are unable to print the entire extended ASCII
character set (0 to 31 and 128 to 255) this on-disk version of the
manual does not contain any. These characters are described or
represented by other printable characters. The printed version of
this manual does contain them, as do most printer manuals.
Installing PC-Browse
The following instructions assume you have some familiarity with your
computer and DOS. If you are unfamiliar with terms such as "default
drive," "file name," "subdirectories," or "path", or with basic DOS
commands such as COPY and FORMAT, you may want to review your PC-Write
or DOS manual before installing PC-Browse.
PC-Browse comes on two 5 1/4 inch diskettes or one 3 1/2 inch diskette.
The Program diskette contains the PC-Browse program plus some
documentation and sample application files:
GO.BAT Types the next file, READ.ME.
READ.ME Text file with any last minute release information.
BR.EXE PC-Browse program; the only file you need to use PC-Browse.
BR.HLP PC-Browse help file (has links to BTUT.BRS and BREF.BRS).
BTUT.BRS PC-Browse on-line tutorial (used with BR.HLP).
BREF.BRS PC-Browse on-line reference (used with BR.HLP).
BRxxx.DEF Various control files to set alternate color combinations.
BRDEF.LST Describes all the BRxxx.DEF files.
AREACODE Area code and city listings, explores linking concepts.
MISUSED Commonly misused words, explores finding the word at the
cursor.
HAMLET Heavily cross-referenced "To be or not to be" hypertext
example.
QUARTO Subsidiary file used by the HAMLET application.
GLOSSARY Subsidiary file used by the HAMLET application.
DECISION Decision-tree application that shows how to create online-
help.
SAILBOAT A parts list for a sailboat that shows the lookup search.
MENU A menuing application that launches other programs.
CATALET Text file used with the MENU application.
CREDLET Text file used with the MENU application.
PCWRHELP Text file used with the MENU application.
ADDRESS An address "book" that shows the PC-Browse paste feature.
PARTTEM A PC-Write merge template used in building a lookup file.
PARTSRT A sorted parts-list for use with PARTTEM.
SUPPLIER A cross-referenced listing to demonstrate the index page.
The Reference diskette contains PC-Browse documentation. The GO command
on this disk types the instructions for using it. The full PC-Browse
manual is in files BR1.DOC, BR2.DOC, BR3.DOC, and BR4.DOC. You can
print the manual with a DOS command like:
COPY BR?.DOC PRN <Enter>
- 7 -
To install PC-Browse on a hard disk system:
1. Choose or create a directory on your hard disk to be your PC-Browse
work directory. Make it the default directory. You can install
PC-Browse either in an existing directory (with your PC-Write files,
for example) or in a directory of its own. To create a new directory
to use PC-Browse and make it the default, at the DOS prompt type:
MKDIR drive:\directory <Enter>
CHDIR drive:\directory <Enter>
where "drive" is the letter of your hard drive and "directory" is
the name you want. For example, for a subdirectory called PCBR on
your C drive, type:
MKDIR C:\PCBR <Enter>
CHDIR C:\PCBR <Enter>
Move ahead to "To continue installing PC-Browse:", below.
To install PC-Browse on a two-floppy-drive system:
1. Select a blank, formatted diskette. Label it "PC-Browse Work Disk".
Place it in the B drive, and make B the default drive.
To continue installing PC-Browse:
2. Place your original PC-Browse Program diskette in drive A. Copy the
PC-Browse files to your work diskette or directory by typing:
COPY A:*.* <Enter>
3. Decide if you want the full plain text manual. The PC-Browse
Reference diskette contains the full PC-Browse manual in plain text
form. If you want these files, replace the diskette in drive A with
the PC-Browse Reference diskette and type:
COPY A:*.* <Enter>
4. Add a line to your AUTOEXEC.BAT file so PC-Browse can find its Help
file. To use PC-Browse from any directory and have PC-Browse help
available, add this line to your AUTOEXEC.BAT file (where
drive:\directory is the same as above):
SET PCBROWSE=drive:\directory
5. That's it. Remove your original PC-Browse diskettes and store in a
safe place.
- 8 -
PC-Browse Tutorial
First, A Word for People Who Don't Read Manuals
What's that? You never read manuals? Not even if we say, "Pretty
please?" Aw, c'mon, just the first two sections of the Tutorial. We
promise they'll be short. Just skip the introduction and read the
section What Does PC-Browse Do? Then load PC-Browse and your favorite
word processor (that's PC-Write, right?), and try the examples in the
next section, Finding, Viewing, and Pasting Text.
Many of the hints, suggestions, and sample uses described in this
manual have come from people who tested early versions of the product
as we developed it; we're grateful for their suggestions. In fact, we'd
love to hear from you about how you're using PC-Browse; drop us a line
at Quicksoft.
Now, Back to the Tutorial
Remember your first Swiss Army Knife? Remember looking at all those
blades and gizmos, trying to figure out each one? Remember, too, how
quickly it became indispensable?
Sure, there were better knives if you needed to do some serious
cutting, and real screwdrivers for assembling your bookshelves. But all
of your "real" tools were bulky. There was the Swiss Army Knife, always
ready to work for you when you needed to tighten a screw, or cut a
loose thread. Likewise, PC-Browse is a tool you can always keep on your
computer, to help when you need it to look at or find a file, or get a
directory.
PC-Browse is both a familiar and a completely new type of product.
You've already used many of its functions. Pop-up programs (or TSRs)
have been around for years. There are a number of find-text-on-my-disk
utilities. You can use any word processor to view text files and
extract portions of them for further use; even hypertext, or cross-
referenced on-screen information, is used for on-line help in a few
products. In some ways, there's little new in PC-Browse.
What is new is that PC-Browse combines these concepts, with a few more,
into a handy Swiss Army Knife utility. As with any product, there are
two steps to learning it: first, figuring out what it does and second,
discovering how to do it. In this tutorial, you'll learn the "what" and
the "how."
This tutorial is divided into the following topics:
* What Does PC-Browse Do?
An overview of the capabilities of your new Swiss Army Knife.
- 9 -
* Finding, Viewing, and Pasting Text.
How to use PC-Browse with the text files already on your disk.
* Using PC-Browse Applications.
A view of more interesting application files, along with an
introduction to cross-referenced material (hypertext).
* Developing Your Own PC-Browse Applications.
How to develop PC-Browse applications for your own use or for
distribution to other folks.
What Does PC-Browse Do?
In this tutorial, we'll look at some problems you could solve with
PC-Browse:
1. How can I find the memo on restructuring I wrote 6 months ago?
Pop-up PC-Browse and tell it to search the whole disk for, say,
"restruct." It will quickly find each file containing the search
text, and show you that text in context! A single keystroke moves
from one reference to the next. You can even use multiple windows
to keep track of different references.
2. What's Mr. Walton's address?
If you're typing a letter to him, put the cursor on his name and
pop up PC-Browse to jump to his page in your address file.
PC-Browse can even paste the address right into your letter.
3. What's the area code for El Paso?
Simply pop-up PC-Browse's area code application and ask it to find
El Paso.
4. Is it correct to say, "What's the affect of this decision?"
With our sample misused-words application, just put the cursor on
"affect" and press the hot key. You'll see how to use "affect" and
"effect" correctly.
5. What do we charge for part #73241?
Pop up PC-Browse with your parts list, type in the part number,
and you can look it up in a flash! It takes only a few seconds to
look up any of thousands of parts.
6. How do I add online help to an application or product designed
without it?
You can create a PC-Browse file with an index of help topics on
the first page. A user needing help just pops up PC-Browse, uses
the arrow or tab keys to select a topic, and jumps right to it.
- 10 -
7. Could I do that with an online procedures manual?
Of course. You can use PC-Browse's cross-referencing feature
(hypertext) to let users explore company procedures and decision-
making policies in as much detail as necessary.
We'll answer all seven of these questions in greater detail at the end
of the tutorial.
Finding, Viewing, and Pasting Text
We suggest that you read this section at your computer, with PC-Browse
and a word processing program loaded. It takes only a few minutes to
copy PC-Browse to a disk and try out the dozen or so main commands.
Loading PC-Browse:
1. If you haven't installed PC-Browse on your computer, just copy the
following files from your PC-Browse Program diskette to a work disk
(if you have a hard disk, put them in a new subdirectory such as
\PCBR):
BR.EXE ADDRESS DECISION HAMLET QUARTO
BR.HLP AREACODE GLOSSARY MISUSED SAILBOAT
2. Load PC-Browse from the DOS prompt by typing:
BR <Enter>
If you have a full-color monitor, instead type:
BR /C <Enter>
You'll see the copyright screen, and then the DOS prompt.
3. Now load your favorite word processor, and create a "scratch" file
for editing.
This file is only for practice, as you explore ways in which PC-Browse
and other applications can communicate. With a hard disk, start your
word processor from the PC-Browse subdirectory if possible (or else
give the PC-Browse subdirectory path whenever you enter PC-Browse file
names during the tutorial).
Remarks
Like most pop-up programs, PC-Browse works only with text-based
programs such as PC-Write, Word Perfect, WordStar, Microsoft Word in
text mode, etc. PC-Browse won't pop up over Microsoft Word in graphics
mode, other graphic programs, or Windows.
- 11 -
Popping Up PC-Browse:
You should be in your word processor, editing a practice file.
1. Hold down the Shift and Ctrl keys, and press the F1 key.
We'll refer to this process as "Press Shf Ctl F1". This is the main
hot key that pops-up PC-Browse "over" whatever program you're using.
PC-Browse covers the top part of your screen. (If you need to change
this hot key because another of your programs uses Shf Ctl F1, see
the Customizing section.) The initial screen is:
+File:------------------------------Find:cursorword-------------------+
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+Esc:Exit F1:Help F6:File F9:Find----------------------------------+
2. To return to your application, simply press the Esc key.
Your word processor's screen is restored. Now press Shf Ctl F1 again
to pop PC-Browse back up.
The basic operation in PC-Browse is file viewing. You can view one file
while you're working in another. Even with a multiple-window word
processor such as PC-Write or Microsoft Word, it's easier to keep a
file you're referring to in PC-Browse and pop it up when you need it.
If you're in Lotus 123 and need to review the memo that describes your
spreadsheet, PC-Browse may be the only way to go.
Viewing a File with PC-Browse:
1. Press F6 to select a file.
2. Type the file name "ADDRESS" and press the Enter key.
PC-Browse quickly loads the file and displays the first page.
3. Browse through the file by pressing the PgDn or PgUp keys.
These keys scroll the file one line at a time, within a page. To
scroll faster, a whole window at a time and across pages, press
Shf PgDn or Shf PgUp. If you reach the start or end of the file,
PC-Browse beeps. Little triangles just above the lower right corner
point up or down to show you which direction you can scroll.
- 12 -
4. Look at the major PC-Browse functions on the menu at the bottom of
the window:
| |
+Esc:Exit F1:Help F4:Backtrack F6:File F7:Paste F9:Find F10:First-page+
5. Press and hold the Shift key by itself to view another group of
functions:
| |
+Esc:Unload F4:View-locations F7:Print ----------PgUp/Dn:more+
Now you've seen both of the PC-Browse menus. This will be easy.
There are a few more function key operations, not on these menus.
You can use PC-Browse with an alternate pair of menus which show all
function keys but with more abbreviated labels (see: Customizing).
6. Release the shift key to see the Main Menu again.
7. Press the F1 key to see on-line help.
You can use PgDn, Shf PgDn, and so on to browse through the help
screens. When you're done, press the Esc key (or the F1 key) to
return to PC-Browse.
Let's search for Spencer Katt's address in this file.
Searching for Text in One File:
1. Press the F9 key to type the Find text. Type:
katt
The Find text is the text you're asking PC-Browse to search for.
We're searching a single file, ADDRESS, as you can see on the top
line of the window.
2. Press the Grey+ key to begin the search.
You don't have to press the Enter key after typing the Find text. If
you do press Enter after typing the Find (or the File) text, either
Grey+ or a second Enter starts the search. The Grey+ key is the
darker + key on the right side of the keyboard.
PC-Browse finds the right address immediately. Of course, this is a
small file, but it can search files quite rapidly, even on a basic
PC or XT. Mr. Katt's address is on the screen, and the word "Katt"
is highlighted.
What if this is not the Katt you're looking for? Press Grey+ or
Enter to continue the search. Since this is the only Katt in the
ADDRESS file, PC-Browse will beep and tell you it couldn't find it.
- 13 -
PC-Browse can interact with your host application in two ways. First,
when you pop it up, the word at the cursor (if any) automatically
becomes the Find text. Second, you can paste selected text directly
into your application, just as if you had typed it yourself.
3. Press Esc to return to your word processor.
4. Enter "Walton" on a line in your practice file. Leave the cursor
just after the "n".
5. Try to remember the address. Scratch your head, since you don't
know it, unless you've done the Tutorial before!
6. Press Shf Ctl F1 to pop-up PC-Browse. The Find text will be the
name "walton".
7. Press Enter or Grey+ to search. PC-Browse finds "Walton" this time.
Let's paste this address into your word-processing practice file.
Pasting Text Into Another Program:
1. Press Esc to return to your word processor, and put the cursor at a
place in the document to insert the address. Press Shf Ctl F1 to
pop-up PC-Browse again.
2. Press the F7 key. The Paste Menu appears:
| |
+Esc:Cancel F4:Start mark F5:Marked text F6:Filename F7:Window F8:Page+
3. Use the Up and Down Arrow keys to move the cursor to the first line
of the address.
4. Press the F4 key to start marking lines for pasting.
5. Use the Down Arrow key to extend the marked (highlighted) area
through the last line of the address.
If you didn't start with the right line, simply move the cursor to
the correct first line and press F4 again to restart the marking
process.
- 14 -
+File:address.sam------------------Find:walton------------------------+
| |
|Jack Walton |
|1139 73rd Place |
|Seattle, WA |
| |
|Victoria I. Warshawski |
|Lake Front Drive |
|Chicago, IL |
| |
| |
+Esc:Cancel F4:Start mark F5:Marked text F6:Filename F7:Window F8:Page+
6. Press the F5 key to tell PC-Browse that you want to paste the marked
lines.
PC-Browse asks when you want to paste the text:
| |
+Esc:Cancel paste F9:Paste now F10:Paste when Paste-hotkey pressed----+
Your word-processor's cursor (since it's the host application, this
cursor is not visible) was just after the "n" in "Walton", but you
want to paste it to the line below. Press F10 to tell PC-Browse you
will press the Shf Ctl F7 key to paste these lines into your
application. (You could press F9 to paste them after "Walton", and
put it on the next line with your word processor.) Pressing F10 (or
F9) returns to your word processor.
7. Move to the next line in your word processing file, make sure you're
in "push" or "insert" mode, and press the Shf Ctl F7 hot key. The
address is pasted into your file.
You can also print text if your printer is hooked up (Shf F7 on the
Main Menu), or print text to a file (Shf F6 to set the file name,
then Shf F7). See Printing and Pasting in the Reference section for
more information.
We knew where to look for Mr. Walton's address. What if we don't know
what file it's in?
Searching for Text in Many Files:
1. Press Shf Ctl F1 to pop-up PC-Browse again.
This time, we'll search the entire directory (or diskette) for
references to "walton".
2. Press F6 to type a file name. Type *.* and press Enter.
The "*.*" says to search all files in the current directory. These
are the same wild card characters you use with DOS. You could type
- 15 -
"?." for all one-character file names or "*.doc" for files with .DOC
extensions. Since we haven't specified a particular file and haven't
told PC-Browse to search yet, no file is loaded into the PC-Browse
window.
3. Press F9 to type the Find text. Type "walton" and press Grey+ to
begin the search.
This multi-file search can present the results to you in two ways:
showing you each file in turn, or showing you a list of files by
name. Now PC-Browse asks which you would like, with the following
prompt:
| |
+Esc:Cancel F9:View each match as found F10:Collect matches and list--+
4. Press F9 to see each file containing "walton".
PC-Browse quickly loads and scans each file in turn, looking for the
Find text. As it scans a file, it displays the file name at the top
of the window. When it finds your text, it displays the file,
highlighting the text found. If this is not the reference you were
looking for, you could press Enter (or Grey+) again to keep
searching. Don't do this quite yet, however.
Before we move to the next section of the Tutorial, we'll describe two
other features related to finding text, with suggestions for exploring
these features on your own.
Exploring on Your Own:
First, suppose you're not sure this is the "walton" you're looking for.
You could search for another with the Grey+ or Enter key, but how would
you get back to this one if you wanted to? PC-Browse offers two ways to
do this. The first method is to open another PC-Browse window. The
second method uses the automatic location list.
1. Press F2 to Open another window.
There's room on your screen for two windows (you can set this; see
Customizing). PC-Browse copies the current window to the bottom half
of the screen, and all activity now occurs in this lower window. The
upper window is "frozen" for now.
2. Press Enter (or Grey+) to search again in the new window.
PC-Browse first saves your place (location) in a list. In a few
seconds you'll find another reference to "walton". Let's return to
the first "walton" you found.
- 16 -
3. Press F4 to return to the previous location.
Even if that reference was in a different file, PC-Browse quickly
switches back to the first one. It saves your "trail" back to where
you started, if it can. When the list gets too long (about ten
levels by default) it only saves the most recent locations.
4. Return to the upper window by pressing Shf F2.
This closes the lower window. The original text returns to the lower
part of the screen.
What if you want to search your entire hard disk for "walton"?
5. Press F6, type "\*\*.*", and press Enter.
The "\*\" represents all directories on the disk. We've extended the
DOS asterisk convention a bit. Just as "\brs\*.*" tells PC-Browse to
search all files in the BRS directory, "\*\*.*" tells PC-Browse to
search all files in all directories.
Press Enter again to start the search. You can also press Grey+
right after typing the File text to start searching immediately.
Since the PC-Browse directory, if you created one, is one of the
last directories, it may take a while to reach the ADDRESS file.
PC-Browse asks you to press F9 to see each file containing the
search text, or F10 to see a list of all such files. If you have
more than one disk drive, you can also search multiple drives. For
example, "ce:\*\*.*" searches both drives C and E.
Using PC-Browse Applications
PC-Browse comes with a number of sample applications. Some are useful
on their own; others simply help you explore the various tools of the
PC-Browse Swiss Army Knife.
We'll start with two "real" applications that you may find useful. Then
we'll use some of the "demonstration" files to explore more features,
such as hypertext. Finally, we'll look more closely at these files so
you can learn how to design your own applications.
1. If you haven't already loaded PC-Browse and then your word
processor, please do so. Make sure you have a practice file loaded
in your word processor.
2. Pop-up PC-Browse by pressing Shf Ctl F1.
3. Press F6, type the file name AREACODE, then press Enter.
4. Press Ctl PgDn and Ctl PgUp to browse through the file page by page.
- 17 -
Each page has an area code, the state and time zone for that area
code, and a list of the major cities in that area. Since this file
(like most PC-Browse oriented files) is divided into pages, you can
look through it quickly with Ctl PgDn. In this file each page is
shorter than the window, but that's not always the case. (You can
look at a longer page with the scrolling keys PgUp and PgDn, but
they don't skip across pages like the Ctl PgUp and Ctl PgDn keys.)
What's the area code for El Paso? We need to find El Paso in the
AREACODE file.
Finding an Area Code for a City:
1. Press F9 and then type "El Paso".
Previously, we used Grey+ to start a search. However, it searches
from your current position in the file to the end. Since you may be
in the middle of this file, we need to search from the top.
2. Press F10 or Shf Grey+ from the Find prompt to search from the start
of the file.
PC-Browse finds El Paso and highlights it. Since the 915 area code
covers two time zones, El Paso is noted specifically as being on
Mountain Time.
+File:areacode---------------------Find:El Paso-----------------------+
|915 |
|Texas <TX> (CST/MST) |
|Abilene (CST), El Paso (MST), Midland (CST), Odessa (CST) |
|San Angelo (CST), Sweetwater (CST) |
| |
| |
| |
| |
| |
+Esc:Exit F1:Help F4:Backtrack F6:File F7:Paste F9:Find F10:First-page+
Let's try a harder city to spell, such as Hamtramck (near Detroit).
Luckily, we don't have to spell the whole word.
3. Press F9, type "hamt", then press F10 to search from the beginning.
PC-Browse finds whatever text you type; you're not limited to whole
words. You can also use PC-Browse wild cards in the Find text, as
described in the Reference section under Using Wild Cards in a
Search.
Note that a city in this area code, Warren, has the same name as a
city in another state. The city name is followed by a
cross-reference to this other state, with the state abbreviation in
a different color (depending on your monitor type).
- 18 -
4. Press Tab to highlight the cross-reference (to Ohio).
The Find text changes to the text you highlighted, surrounded by a
pair of "funny characters." These characters indicate a cross-
reference, or hypertext link.
5. The Find text is now "oh" surrounded by PC-Write's bold face
characters (code 2). Press Enter to search for it.
PC-Browse finds the first page in the file with OH as the "page
title." You can now check the area code for Warren, OH rather than
Warren, MI.
Automatic cross-referencing is the heart of the hypertext concept. You
select text that is specially marked, and then at the press of a key
you're whisked off to the material referenced by that text.
In PC-Browse terminology, the "OH" that you tabbed to is called the
trigger keyword, because the code 2 characters trigger a search for
other material. When you pressed Enter, PC-Browse jumped to the target
keyword of that search, the <OH> on the Ohio page. This type of
searching is called keyword searching.
6. Press F4 to return to the page you started the cross-reference from.
As you jump around a cross-referenced document or group of
documents, pursuing ideas and connections, you can always work your
way back up the trail you followed.
Checking a Commonly Misused Word:
1. Press F6, type the PC-Browse application file name MISUSED, then
press Enter.
This file contains about 100 often misused words, listed in an index
in the first page. Each word in this list is the trigger to a page
of information about correct and incorrect usage of the word. To get
back to this first page at any time, press F10 (or Shf Grey+).
2. Use Tab and Shf Tab to select words. The Find text reflects each
selection.
Since this list is arranged as a table, you can also use the four
Arrow (cursor) keys to move about it. When the trigger words are not
in nicely lined-up rows and columns, only Tab and Shf Tab select
them.
Let's assume you're writing about Swiss Army Knives and "Their Affect
on Software Utilities". Should you use "Effect" instead?
- 19 -
3. Select (with Tab or Arrows) affect (or effect) and press Enter.
PC-Browse displays a page of information about the use of the words
"affect" and "effect". A little reading, and you discover that the
correct word here is "effect."
You can also conduct a keyword search by typing in a word directly.
4. Press F9, type "alter", and then (instead of pressing Enter) press
F3. This converts the Find text to a trigger keyword and does a
keyword search from the start of the file.
Of course, that's a lot of keys to check one word. Now let's see how to
call PC-Browse directly from your application and check a word with
just one keystroke.
5. Press Esc to return to your word processing practice file.
Assume that you're typing along when you're confronted by the
devastating question of using "it's" or "its" in a sentence. You
could pop up PC-Browse, press F9, type the word, and press F3, or
you could pop up PC-Browse, point to "its" in the index at the start
of the file, and press Enter. But there's an easier way.
6. Type "its" (or "it's") in your word processing practice file. With the
cursor still on or just after the word, press Shf Ctl F3.
PC-Browse pops up and automatically jumps to the page where "its"
and "it's" are discussed. The Shf Ctl F3 hot key is simply a
shortcut to look something up from your word processor or other
program.
More Advanced Applications
From here on, the Tutorial is addressed to users who might want to
create their own PC-Browse files, whether for their own use or for use
by others. If this doesn't describe you, here's a good point to leave
the Tutorial and simply begin using PC-Browse. As you work further with
the program, feel free to turn to the Reference section of the manual
to learn more about the features we've introduced here.
"Hyper-Documents" That Span More Than One File:
1. Load the sample PC-Browse file HAMLET. Use the Tab key to mark the
trigger keyword "To be..." on the first page, and then press Enter
to link to the famous speech.
This file contains a heavily annotated version of the most famous
passage in English-language theatre. Normally when you read
Shakespeare, the footnotes are distracting, pulling your eye to the
bottom of the page and making it hard to concentrate. Most notes
- 20 -
contain only simple definitions of obscure words; notes about the
content refer to essays at the back of the book, so you have to flip
back and forth.
Hypertext solves these problems. HAMLET is simply a neutral example
of some heavily cross-referenced material. It could be a procedures
manual or employee handbook, on-line help specific to a Lotus
payroll application, or a genealogy record.
2. Use Shf PgDn to browse through the speech a bit. When you're done,
use Shf Grey+ or F10 to return to the first page, and then Tab to
the reference "Quarto Text". It will appear in the Find text prompt
surrounded by the trigger delimiters, code 22 and code 20.
The so-called First Quarto is the first published version of
Shakespeare's Hamlet; it's different, to say the least. Note the
word (a file name) in brackets after the reference. This means the
cross-reference is in another file. The Find text doesn't show the
other file name, but PC-Browse keeps track of it.
+File:hamlet-----------------------Find: quarto text -----------------+
|of the play. |
| |
| The text given here of "To be, or not to be" is from the First |
|Folio; the few significant differences from the later Quartos are |
|noted in the cross-references. |
| |
| This famous speech also exists in the First Quarto in a much |
|different form (see Quarto Text [quarto] for comparison.) |
| |
| (Press F4 to return to previous view) |
| |
+Esc:Exit F1:Help F4:Backtrack F6:File F7:Paste F9:Find F10:First-page+
3. Press Enter to find the target of the cross-reference "Quarto Text".
PC-Browse automatically switches files. The file name on the top
line changes.
4. Tab to the "To be..." trigger, then press Enter to view this speech
as it appeared in 1602. Now Tab to the note on "Marry" to the right
of the text.
The "Marry" trigger also cross-references to another file, but here
you can't see the file name. When you build a PC-Browse file, you
decide whether a cross-reference shows the file name or not. Here it
would have been distracting. In fact, we could have made "marry" in
the text itself the trigger, once again hiding the file name.
5. Press Enter to follow the "Marry" cross-reference into the GLOSSARY
file.
- 21 -
6. Press F4 a few times, backtracking along your reference trail and
eventually returning to the HAMLET file.
If you did some exploring already, the location list may have filled
up, so you may not get all the way back. Explore this file on your
own, tracing some of the cross-reference trails between the
different files.
"Hyper-Fast" Searching with Lookup Trigger Keywords:
So far in this Tutorial, we've been looking at normal text searching
and one type of PC-Browse keyword search, linear keyword searching.
Here we'll look at the other type of keyword search, lookup keyword
searching.
A lookup search is extremely fast; it can search a two megabyte file in
under 2 seconds on a PC AT. A file designed for lookup searching has
several special requirements: the keywords must be unique, and the
pages in the file must be sorted by keyword. Lookup files are usually
created from a database program. Common uses include parts lists,
customer names, and so on.
1. Load the PC-Browse file SAILBOAT.
We have a customer who ordered part 9047; we need to know how much
it costs.
2. Press F9 and type "9047" as the Find text. Press F2 to do a lookup
search.
PC-Browse places special characters around the Find text to turn it
into a lookup trigger. A lookup search isn't noticeably faster on a
short file such as SAILBOAT. By the time your parts file grows to
100K or so, the speed difference will be obvious.
Cross-references within the file can also trigger a lookup search.
There's one for the part we're looking at, a "Barberhauler Bullet
Block w/Becket." It's actually the special trigger characters, not
the F2 or F3 key, that indicate a lookup search is appropriate. This
parts list is designed for lookup by part number, but it could have
used a part name instead. Your database program can create a lookup
file for each case.
You could also search for a part by pressing F9, typing the part
number, and pressing F3 to do a linear keyword search. This would
not search as quickly, however. You could even press F9, type the
part number, and press Grey+ to just search for the number as normal
text. This is as slow as a linear search, and it would also find the
same number within a phone number or address, not just as a part
number.
- 22 -
As you see, from the user's perspective lookup keyword searching is
almost the same as linear keyword searching. The differences are
internal, within the file. In the next section, we'll examine these
differences.
Developing Your Own PC-Browse Applications
In this last section, we'll see how PC-Browse files are created by
examining them "side-by-side" in your word processor and in PC-Browse.
To follow along in this section, you'll need a word processor that can
display the ASCII characters between 1 and 31, often called control
codes. PC-Write is ideal; however, the non-document mode of WordStar
also works, as well as WordPerfect, Microsoft Word, and most other word
processors in their "no-format" modes. You can build PC-Browse files
with any word processor or editor that can produce ASCII text; you
don't have to use control codes. The files we'll examine were built
using these control codes. PC-Browse files that use control codes are
cleaner looking, since the control codes are invisible.
A Simple PC-Browse File: AREACODE
1. If you haven't already loaded PC-Browse and then your word
processor, please do so.
Follow the instructions in the first part of this Tutorial, under
Loading PC-Browse.
2. Load the file AREACODE into your word processor. Pop up PC-Browse
(Shf Ctl F1) and then press F6 to load AREACODE there, too.
Some word processors may keep a file open, preventing other programs
from using it. PC-Browse loads a file in read-only mode, but your
word processor may still have it locked out. In this case, return to
DOS and make copies of the files AREACODE, MISUSED, HAMLET, and
SAILBOAT under alternate names. Now you can look at one copy of the
file in your word processor and another copy in PC-Browse.
3. Press Esc from PC-Browse to return to your word processor. Note the
form feeds separating each PC-Browse page, shown as a pair of
characters, code 12 and 15, or "^L".
Information in a PC-Browse file should be divided into "bite-sized"
nuggets for easy digestion by users. PC-Browse can handle pages of
any size, but 5 to 20 lines, or one window full, is a good size for
most application pages. Consider breaking up longer material into
two or more pages, connected with hypertext links.
4. In your word processor, go to the first line of the file and scroll
horizontally to the end (In PC-Write, press End. In WordStar, press
Ctrl-Q D.) Note the material in brackets that begins [BR=.
- 23 -
The text in brackets defines the file characteristics for PC-Browse.
It looks for [BR= when it loads a file, in the first 160 characters
of the first line. We place it out beyond character 80 in our files
so that it doesn't show up on the screen and confuse users. The /I,
/J, and /K parameters define the characters that delimit trigger and
target keywords in this file.
The /I part gives the first and last character of a target keyword.
The target keyword is the text sought during a keyword search
(either a linear search or a lookup search). The /I:60.62 says a
target keyword is any text that begins with character 60 ( < ) and
ends with character 62 ( > ). These characters are called
Delimiters. Note the "<NJ>" on the second line of the file; since
it's surrounded by angle brackets, "NJ" is a target in this file.
The target delimiters can be different in each application; that's
why there can be a [BR= line in each application file.
The /J part gives the delimiters for a linear search-trigger
keyword. Here, /J:2.2 says that a linear trigger is any text with a
character 2 on both sides of it. (In PC-Write, this appears as the
bold face font; in WordStar, as "^B".) On the fifth line of the
file, note the two cross-references, "DE" and "OH", surrounded by
these symbols. PC-Browse does not display characters whose ASCII
value is less than 32. Therefore they make ideal characters to use
for delimiting keywords, since they don't interfere with the text.
The /K part would give the delimiter for a lookup search-trigger
keyword. Here, /K is undefined, since this file isn't designed for
lookup searching.
The various keyword delimiters highlight their keyword on screen.
Characters less than 32 that aren't used as delimiters also
highlight text on the screen, making them valuable for emphasizing
words. You can control both kinds of highlighting (see Customizing).
You'll see an example of this when we look at MISUSED.
5. Pop up PC-Browse to see how this file appears in a PC-Browse window.
Skip back and forth through the file in PC-Browse and in your word
processor to see how it looks in PC-Browse and what's really in the
file.
PC-Browse Index Page: MISUSED
1. Load the file MISUSED into your word processor. Pop up PC-Browse and
load MISUSED there, too. In your word processor, find [BR= on the
first line of the file.
The target and trigger keyword delimiters are different here from
those used in AREACODE. Also, neither the target nor the trigger
delimiters for this file are visible in PC-Browse, because both are
less than 32.
- 24 -
2. Scroll your word processor file down about 20 lines until you come
to the page titled "ACCEPT versus EXCEPT". Pop up PC-Browse and
press Ctl PgDn from the first page to find this page, too; then
press Esc to return to the word processor.
This page has target keyword delimiters around ACCEPT and EXCEPT at
the top as well as general-emphasis "font" characters around the
words as used in a sentence. The in-sentence words are neither
triggers nor targets; they are just emphasized with the PC-Write
bold font, character 2. Some monitors show this emphasis
highlighting better than others; pop up PC-Browse briefly to see how
it appears on yours.
Don't be confused by the fact that we used character 2 as a trigger
keyword delimiter in the file AREACODE. Each PC-Browse file can have
the same delimiters, or every file can use different ones. You can
develop a style and stick to it for your applications; we've mixed
and matched in ours for demonstration purposes.
3. Return to the start of the file in both PC-Browse and your word
processor. In PC-Browse, all of the columns line up; in PC-Write and
some other word processors, they also line up.
The trigger keywords must line up in columns to be selected in
PC-Browse with the up and down Arrow keys as well as the Tab key. If
there is an index page, it is normally the first page of the file, but
a row-and-column index works on any page.
Cross-References to Other Files: HAMLET
1. Load HAMLET into your word processor. Pop up PC-Browse and load
HAMLET there, too. In your word processor, find the [BR= in the
first line.
This file uses visible delimiters for target keywords (characters 60
and 62, the angle brackets) and hidden delimiters for the linear
trigger keywords (characters 22 and 20).
2. In your word processor, look at the third paragraph. Note that the
trigger keyword "Quarto Text" is followed by a word in brackets.
The word in brackets is the name of the file that will be loaded and
searched when the user Tabs to this trigger and presses Enter to
follow the link.
This cross-reference file name in brackets is visible in PC-Browse.
Pop up PC-Browse to confirm this. A bracketed file name must follow
the trigger immediately (one space between them is allowed, to keep
the screen from looking cluttered).
- 25 -
3. In your word processor, scroll down about 30 lines to the middle of
the soliloquy. Find the trigger keyword "Rub" followed by a word in
brackets.
This is also the name of the file to load when the user Tabs to this
trigger and presses Enter. Because the file name starts with a
question mark, it is invisible in PC-Browse. Pop up PC-Browse to
confirm this.
4. The triggers in parentheses to the right of the soliloquy may not
line up in your word processor. Pop up PC-Browse briefly and press
Shf PgDn to reach this part of the file; confirm that they are
aligned in PC-Browse.
PC-Write font characters (values 0 to 31) are not displayed in
PC-Browse; therefore, they're ignored in counting column positions
for alignment. The line with the "Rub" note also has a trigger in
the text of the soliloquy. Therefore the "Rub" note may appear to
the right of the "Coil" note a few lines below in your word
processor, since there are no other triggers on the "Coil" line.
Lookup-Search Files: SAILBOAT
1. Load the file SAILBOAT into your word processor. Pop up PC-Browse
and load SAILBOAT there, too. In your word processor, find the
"[BR=" text.
This file uses a visible start-delimiter for targets (character 35,
#) and hidden delimiters for the lookup triggers (characters 22 and
20). This time there is no linear search-trigger, only a lookup
search-trigger.
The end-delimiter for target keywords in this file, character 8, has
a special meaning to PC-Browse. It indicates that a target keyword
is ended by any character that is not a letter or a number. So in
this file any space, end-of-line, or other non-letter-or-number
after the word or number marks the end of the target. In this file,
the ending delimiter is usually the end-of-line.
Here, too, character 2 is used for emphasis on part names and
prices.
2. Look at the second page of this file (part #1012, the shroud pin).
In a lookup file, each page must contain exactly one target (1012 on
this page). It can contain any other information you wish. The
targets must also appear in ASCII-sort order (basically
alphabetical, with numbers sorting ahead of letters). It is this
ordering that makes lookup searching so fast even on huge files.
- 26 -
Summary
That's your guided tour of PC-Browse features. There are a number of
features we haven't covered, such as more Hot Key shortcuts, search
wild cards, printing information, and the many customization options.
We started this Tutorial by asking a series of seven questions in the
section "What does PC-Browse Do". Now we'll give the specific answers:
1. How can I find the memo on restructuring I wrote 6 months ago?
Pop up PC-Browse, press F6, type "\*\*.*", and press Enter. Then
press F9, type "restruc", and press Grey+ then F9. If it's on your
disk, PC-Browse will find it.
2. What's Mr. Walton's address?
Put the cursor on "Walton" in your word processor. Pop-up PC-Browse,
press F6, and load the ADDRESS file. Press Enter or Grey+ to find
the address. To paste in the address, press F7, move to the first
line of the address, press F4, move to the last line, press F5, and
then press F9.
3. What's the area code for El Paso?
Pop up PC-Browse and press F6 to load the AREACODE application. Then
press F9, type "El Paso", and press Grey+.
4. Is it correct to say, "What's the affect of this decision?"
Put the cursor on "affect", pop up PC-Browse, press F6, and load the
application MISUSED; then press F9, then F3. Read the text of the
page PC-Browse displays.
5. What do we charge for part #9054?
Load the SAILBOAT file, press F9, type "9054", and press F2 to do a
lookup search for the part number.
6. How do I add online help to an application or product designed
without it?
Cannibalize a copy of the MISUSED application. Build a table of
contents of all the terms you think users might look under; set them
up as keyword triggers to help-text pages, as they are in MISUSED.
Even if a specific term isn't in the table, users can search for it
by typing it at the Find prompt and pressing Enter. You could even
build a series of sub-indexes; certain terms in the table of
contents could link to another table with additional choices.
- 27 -
7. Could I do that with an online procedures manual or decision tree?
Adapt the sample DECISION file, "What To Do on the Weekend". This is
a computerized decision tree for deciding what to do on a weekend in
Seattle.
8. Explore PC-Browse on your own. Modify our sample files to see how
they work. Experiment.
What do you mean, there wasn't a Question 8? Life always gives you a
Question 8 -- "Where do I go from here?"
- 28 -